package com.ruoyi.system.domain.vo;
import java.util.Date;
import java.util.List;

public class EventQueryParameterVo {

    /** 时间类型 */
    private String timeType;//today,yesterday,week,month,all,define

    /** 自定义结束事件 */
    private Date endDateTime;

    /** 自定义开始事件 */
    private Date startDateTime;

    /** 已读 */
    private int readState;

    /** 关键字 */
    private String relatedWords;

    /** 舆情词 */
    private String opinionWords;

    /** 排除词 */
    private String exclusionWords;

    /** 开始时间 */
    private Date startTime;

    /** 结束时间 */
    private Date endTime;

    /** 查询区域 */
    private String searchArea;

    //下面的查询字段是基于事件内的查询
    /** 媒体类型 */
    private List<String> mediaType;
    /** 查询区域 */
    private String queryArea;//全部/标题/内容
    /** 关键字 */
    private String keyWords;//关键字


    public EventQueryParameterVo() {

    }

    public List<String> getMediaType() {
        return mediaType;
    }

    public void setMediaType(List<String> mediaType) {
        this.mediaType = mediaType;
    }

    public String getQueryArea() {
        return queryArea;
    }

    public void setQueryArea(String queryArea) {
        this.queryArea = queryArea;
    }

    public String getKeyWords() {
        return keyWords;
    }

    public void setKeyWords(String keyWords) {
        this.keyWords = keyWords;
    }


    public String getTimeType() {
        return timeType;
    }

    public void setTimeType(String timeType) {
        this.timeType = timeType;
    }

    public Date getEndDateTime() {
        return endDateTime;
    }

    public void setEndDateTime(Date endDateTime) {
        this.endDateTime = endDateTime;
    }

    public Date getStartDateTime() {
        return startDateTime;
    }

    public void setStartDateTime(Date startDateTime) {
        this.startDateTime = startDateTime;
    }

    public int getReadState() {
        return readState;
    }

    public void setReadState(int readState) {
        this.readState = readState;
    }

    public String getRelatedWords() {
        return relatedWords;
    }

    public void setRelatedWords(String relatedWords) {
        this.relatedWords = relatedWords;
    }

    public String getOpinionWords() {
        return opinionWords;
    }

    public void setOpinionWords(String opinionWords) {
        this.opinionWords = opinionWords;
    }

    public String getExclusionWords() {
        return exclusionWords;
    }

    public void setExclusionWords(String exclusionWords) {
        this.exclusionWords = exclusionWords;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getSearchArea() {
        return searchArea;
    }

    public void setSearchArea(String searchArea) {
        this.searchArea = searchArea;
    }
}
